


.divCalendar 
{
	 border:1px solid #c3c3c3;
	 width:320px;

}
.divCalendar * {
	/* old-style reset here :) */
	border: 0px;
	padding: 0px;
	font-family: Helvetica;
}

.divCalendar a{
	 font-size: 20px;
	 text-decoration:none;
	 padding: 5px;
	 color: #7c7c7c;
}
#spanCalendarDateInfo{
	font-size:20px;
}

.divCalendar table {
	border-collapse: separate;
	/*border: 1px solid #9DABCE;*/
	border-width: 0px 1px 1px 1px;
	font-size: 15px;
}
.divCalendar td, th {
	width: 45px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
	/*background: url(../images/cells.png);*/
	color: #444;
	position: relative;
	cursor:hand;
}
.divCalendar th {
	height: 30px;
	font-weight: bold;
	font-size: 14px;
}
.divCalendar td:hover, th:hover {
	background-position: 0px -81px;
	color: #222;
}

.divCalendar td.padding {
	/*background: url(../images/calpad.jpg);*/
}
.divCalendar td.today {
	background-position: 81px 0px;
	color: red;
}

.divCalendar td.today a {
	color: red;
	background-color:#9DABCE;
}
.divCalendar td.today:hover {
	background-position: 81px -81px;
}

